- new functions for reading FLOAT and Sound Designer files for soundfile processing
- prototyping of all functions
- the multiple tempo card facility (in Pass2) now works as described
- linens fixed
- interface code has been reworked (using Prototyper 2.1¬)
- support for a version for THINK C 3.0 abandonned (you'll have to upgrade to version 4!). However, apart from changing the project file and all references to "string.h" to "strings.h", there is really only one problem - the definition of the extended type, which is only referenced in the AIFFHeader.c file anyway. I include a THINK C v 3.0 compatible version of the file for those who want to make a Music4C that runs under version 3.
- a few cosmetic changes, re-arrangement of files, and changes to the project file. These should be obvious or transparent (famous last words).
Version 2.0.1 (28 August 1990)
- Pass1 output now excludes the instrument number (i.e. only writes
out instrument type number). This means that pass1 output can be read
back in as a score without too much change.
- added a new routine :
void final(void)
which is called at the end of a synthesis run. This provides a symmetrical partner to initl() so that you can do any tidy up stuff yourself before Music4C exits (e.g. closing files). The arrangement is now :
initl() /* call once, at start of synthesis */
setup() /* call for every event */
orch() /* called for every sample point to be generated */
ter() /* called at the end of each event */
final() /* called at the end of the synthesis */
- fixed a bug that caused the FLOAT soundfile to be deleted for no apparent reason at the end of a synthesis.
- function gen now reuses storage if a function is to be regenerated. If the new version of the function is of a different length, the previous storage is released and new storage allocated.
- gen20 - reads a nominated function file. Values must be stored as FLOATS. Look in the file gen.c to find syntax of f events for this gen.
If you have any ideas/requests/suggestions - even complaints - let me know and I will try to include them in a later version.
Graeme Gerrard
Faculty of Music
University of Melbourne
Parkville VIC 3052
AUSTRALIA
ph. (613) 344 4127
FAX: (613) 344 5346
Direct to my Mac via Internet:
Graeme_Gerrard@muwayf.unimelb.edu.au
The latest version of Music4C is available by anonymous ftp from the /mac directory on munnari.oz.au.
To retrieve a copy :-
ftp munnari.oz.au
the user name is "anonymous" (don't type the quotes).
type YOUR user name as the password.
cd mac
get Music4C.sit.hqx
bye
use binhex to decode it, then (un)stuffit.
Sound Designer is a trade mark of Digidesign, Inc., Menlo Park, CA.